Messenger Objects, Variables & Handlers

Here are fields and buttons you can evaluate, set the contents of, or click:

Fields:
• "Outgoing Message" is card field ID 2: The Outgoing Message is the
       lower text field in Messenger. Outgoing Message text is typed here.
• "Incoming Message" is card field ID 9: The Incoming Message is the upper
       text field in Messenger. All Outgoing Messages that have been sent
       and any Incoming Messages appear here. If you set the contents of
       Incoming Message, send “scrollMessage” to Messenger to scroll the
       Incoming Message field down.
• "Public Message" is card field ID 97: The Public Message text is typed here.
• "Destination" is card field ID 6: The current recipient’s address is kept
       here. If you set the Destination, send “figureRecipient” to Messenger
       to set the values of the appropriate variables for sending messages.
• "Connections Menu" is card field ID 65: The addresses of all Macs
       Messenger is currently logged-on to are kept here.

Buttons:
• "Send" is card button ID 4: A “mouseUp” to card button “Send” sends
       the Outgoing Message to the current recipient.

Here are variables and handlers you can use to control Messenger:

Variables:
• "theRecipient" is a global variable containing the current recipient of
       Outgoing Messages sent by Messenger.
• "theSender" is a global variable containing the sender of a Messenger message
• "theMiscSender" is a global variable containing the sender of an Apple Event
       other than a Messenger message.

Handlers:
• "scrollMessage" scrolls the Incoming Message field to its end.
• "figureRecipient" sets the global variable theRecipient (among other things).
• "sendBeep", "sendFlash", "sendMessageWithReply",
       "sendMessageWithoutReply", "requestStatus", and "requestPublicMessage"
       are the corresponding handlers for the menu items in the "Send/Request"
       menu.
• If you have AppleScript, you can tell Messenger to 'do script "do card field
       ID 2 as AppleScript"'